package com.xuecheng.api.media.aliyun;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Map;

/**
 * <h4>xuecheng</h4>
 * <p>獲取文件上传凭证</p>
 *
 * @author : by wujianming
 * @date : 2021-12-14 19:19
 **/
@ApiModel("获取文件上传凭证-->传入类")
@Data
public class GetAliyunVodToken {

//    @ApiModelProperty("回调URL")
//    private String callbackURL;
//    @ApiModelProperty("自定义扩展字段")
//    private Map<String,String> extend;
//    @ApiModelProperty("视频源文件名")
//    private String fileName;
//
//    @ApiModelProperty("视频标题")
//    private String title;
    /**
     * 视频标题
     */
    @ApiModelProperty("视频标题")
    private String title;

    /**
     * 视频源文件名（必须带扩展名，且扩展名不区分大小写）
     */
    @ApiModelProperty("视频源文件名")
    private String fileName;

    /**
     * 回调URL
     */
    @ApiModelProperty("回调URL")
    private String callbackURL;

    /**
     * 用户自定义的扩展字段，用于回调时透传返回，最大长度512字节
     */
    @ApiModelProperty("用户自定义的扩展字段，用于回调时透传返回，最大长度512字节")
    private Map<String, String> extend;


}
